package controller;

import java.awt.CardLayout;

import javax.swing.JPanel;

import views.WerknemersInkijkenPanel;
import views.WerknemersPanel;
import views.WerknemersToevoegenPanel;
import views.WerknemersWijzigenPanel;

@SuppressWarnings("serial")
public class SwitchPanel extends JPanel {

	// SwitchPanel sp;
	private final static String werknemerspanel = "Werknemers";
	private final static String werknemersinkijkenpanel = "WerknemersInkijken";
	private final static String werknemerstoevoegenpanel = "WerknemersToevoegen";
	private final static String werknemerswijzigenpanel = "WerknemersWijzigen";

	WerknemersInkijkenPanel pnlWerknemersInkijken;
	WerknemersPanel pnlWerknemer;
	WerknemersToevoegenPanel pnlWerknemerstoevoegen;
	WerknemersWijzigenPanel pnlWerknemersWijzigen;

	public SwitchPanel() {
		
		// setVisible(true);

		pnlWerknemersInkijken = new WerknemersInkijkenPanel(this);
		
		pnlWerknemer = new WerknemersPanel(this, pnlWerknemersInkijken);
		
		
		pnlWerknemerstoevoegen = new WerknemersToevoegenPanel(this);
		pnlWerknemersWijzigen = new WerknemersWijzigenPanel(this);

		setLayout(new CardLayout());

		add(pnlWerknemer, werknemerspanel);
		add(pnlWerknemersInkijken, werknemersinkijkenpanel);
		add(pnlWerknemerstoevoegen, werknemerstoevoegenpanel);
		add(pnlWerknemersWijzigen, werknemerswijzigenpanel);
	}

	public void switchpanelto(String inputpanel) {
		CardLayout cardLayout = (CardLayout) getLayout();
		cardLayout.show(this, inputpanel);
	}
}
